home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 25 / AMIGAplus Sonderheft 25 (2000)(Falke)(DE)(Track 1 of 4)[!].iso / PublicDomain / Anwendungen / AmigaEYE_V39.7 / ScreenNotifly.lha / ScreenNotify / src / DMakefile next >
Makefile  |  1995-03-26  |  1KB  |  46 lines

  1. #
  2. # DMakefile
  3. #
  4. # DICE makefile for screennotify.libray
  5. #
  6. # (c) 1995 Stefan Becker
  7. #
  8. BINDIR = /libs/
  9. TMPDIR = T:
  10. PRE    = $(TMPDIR)screennotify.m
  11.  
  12. FLAGS  = -3.1 -ms -mi -mRR
  13. #FLAGS  = -3.1 -ms -mi -mRR -d1 -DDEBUG
  14. CFLAGS = $(FLAGS) -proto -H$(PRE)=screennotify.h
  15. LFLAGS = $(FLAGS)
  16. LIBS   = -l0 -lc -lamiga31
  17. #LIBS   = -l0 -lc -ldebug -lamiga31 -lamiga31s
  18.  
  19. SNLIB  = $(BINDIR)screennotify.library
  20. CSRCS  = screennotify.c patch.c functions.c
  21. COBJS  = $(CSRCS:"*.c":"$(TMPDIR)*.o")
  22.  
  23. TEST = /screennotifytest
  24.  
  25. all      : $(TMPDIR) $(SNLIB) $(TEST)
  26.  
  27. $(SNLIB) : $(COBJS)
  28.          dcc $(LFLAGS) -o %(left) %(right) $(LIBS)
  29.  
  30. $(COBJS) : $(CSRCS)
  31.          dcc $(CFLAGS) -o %(left) -c %(right)
  32.  
  33. $(COBJS) : $(PRE)
  34.  
  35. $(PRE)   : DMakefile screennotify.h
  36.          -Delete %(left)
  37.  
  38. clean    :
  39.          -Delete $(COBJS) $(PRE) ALL QUIET
  40.  
  41. $(TEST)  : screennotifytest.c
  42.          dcc $(CFLAGS) -I/include -o %(left) %(right)
  43.  
  44. $(TEST)  : DMakefile $(PRE) /include/clib/screennotify_protos.h \
  45.           /include/libraries/screennotify.h
  46.